home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-04-28 | 13.3 KB | 233 lines | [TEXT/MPS ] |
- tn3270 updates since version 2.3d26:
-
- ----- Version 2.3d27 11/29/91 -----
- 1. Changed Erase EOF to work for unformatted screens instead of generating
- an error.
- ----- Version 2.3d28 12/17/91 -----
- 1. Fixed a bug which caused the 3270 cursor to disappear in some cases when
- graphics was being displayed. Now the cursor will always appear during
- a graphics display, but may be an unusual color (even at times when the
- cursor was a normal color before this change).
- 2. "Print Screen" now is available as a keyboard function in addition to
- being in the "File" menu. The keyboard mappings supplied with tn3270
- map "Print Screen" to shift-F13 (labelled "print screen") on the ADB
- extended keyboard.
- 3. The "ala" keyboard mapping was renamed to "library", and the "ALA"
- entries in the "National Language" menu were also renamed.
- 4. The "library" keyboard mapping was updated to allow entry of the single
- and double dagger characters. There were also some other minor changes
- to the keyboard mapping.
- 5. The names used to describe "library" characters in keyboard mappings
- were changed to be clearer and more standard.
- 6. The ALA fonts were updated to display a double dagger for the X'1F'
- code point.
- ----- Version 2.3d29 1/17/92 -----
- 1. Fixed a bug which caused tn3270 to crash when its window was dragged
- so that none of the content part of the window was visible.
- ----- Version 2.4d0 1/04/92 -----
- 1. The tn3270 source code has been updated for MPW 3.2.
- 2. tn3270 is now linked with the BYU version of the NCSA TCP/IP code.
- As a result, tn3270 includes additional bug fixes from BYU, and also
- accepts additional keywords in config.tel added by BYU.
- 3. The code in tn3270 for the WMAC Print command now handles page range
- selections more efficiently. Only the selected pages will be sent to the
- print driver instead of all pages. However, all pages must still be
- downloaded from the host.
- ----- Version 2.4d2 2/21/92 -----
- 1. Numerous, extensive changes were made in order to support multiple
- sessions.
- 2. Paste will copy text from the clipboard to the screen at the current
- cursor position. The text is treated as if it were entered from the
- keyboard, with carriage returns being converted to 3270 newline
- operations, and tabs converted to blanks.
- ----- Version 2.4d3 2/23/92 -----
- 1. Fixed a bug which caused a session to not be considered the "front"
- session when the RMAC/WMAC status dialog was at the front.
- 2. Improved the performance of "Paste" and allowed it to work for more
- than 2K of data.
- ----- Version 2.4d4 3/24/92 -----
- 1. Fixed a bug which caused tn3270 to crash when running on a Mac Plus
- or other machines without Color Quickdraw.
- ----- Version 2.4d6 3/26/92 -----
- 1. Add support for tracing network write calls. The tracing is enabled
- by using ResEdit to change the dashed line in the Network menu to
- an enabled text item, such as "Show Write Info". Selecting the item
- the first time will enable tracing. Subseuqent selections will show
- saved information for several previous write calls.
- ----- Version 2.4d7 4/15/92 -----
- 1. For line mode connections, the Control and Escape keys will be
- recognized on those keyboards which include them. The Command key
- will generate control characters only on those keyboards without a
- Control key.
- 2. Line mode keyboard handling has been made more efficient, so that
- typed characters will no longer be lost.
- 3. tn3270 now uses a new, readable settings file format. Files in the new
- format may be edited with word processing programs which have an "open
- any file" option, or by temporarily changing the type of a file from
- 'GFTS' to 'TEXT'. Before returning to the Finder, tn3270 will ask if
- you want to save settings read from an old format file in the new
- format. All new settings file written by tn3270 will be in the new
- format.
- ----- Version 2.4d8 4/21/92 -----
- 1. The keyboard mappings were changed so that the mapping for the "clear"
- key does not also apply to the "esc" key. The "clear" key is now
- mapped by key code instead of by ASCII code.
- 2. Changed the processing of the linefeed control character (in line mode)
- to do a linefeed only, and not a carriage return as well.
- ----- Version 2.4d9 5/15/92 -----
- 1. tn3270 will no longer process host data continuously as long as any
- is available. After 5 seconds it will return to the main event loop to
- allow other processing to continue.
- 2. The code for tracing telnet option negotiation has been updated to
- recognize the names of all currently-defined options.
- 3. The option negotiation code no longer recognizes the "TELOPT_3270"
- option that had been added for test purposes.
- 4. The maximum number of session now defaults to 32, and is defined by
- the MAXS resource number 128. The resource contains the maximum number
- as a 16-bit integer. Any value between 1 and 512 is valid.
- 5. tn3270 now references its fonts by name instead of by number. Also, if
- any of its fonts are present in the System file, those copies will be
- used instead of the copies in tn3270. tn3270 will be able to use the
- fonts in the System file even if installing them caused them to be
- renumbered. As a result of these changes, storing copies of tn3270's
- fonts in the System file will always be sufficient to ensure the fonts
- are available for the Print Screen function.
- 6. Support for the graphics cursor and graphics input mode have been
- added.
- 7. New key mappings have been added: Alt-Cursor default to Command-t,
- and Graphics-Cursor defaults to Command-T. Alt-Cursor toggles the
- text cursor between an underline and a block, and toggles the
- graphics cursor between a cross and crosshairs. When the graphics
- cursor is in use, Graphics-Cursor controls whether the cursor movement
- keys are associated with the text cursor or the graphics cursor. When
- the key are associated with the graphics cursor, "+Cr" appears in the
- status line in the same position where the cursor position display
- appears.
- 8. The graphics code has been improved, so that graphics will often
- work well when no graphics bitmap has been allocated. However, the
- bitmap is necessary for best performance, and is required in order
- to save images in a PICT file.
- 9. tn3270 includes new icons which were contributed by Steve Klingsporn.
- ----- Version 2.4d10 6/10/92 -----
- 1. Replaced "Sys Req" with "Enter" in the "Function Keys" menu and in
- the "Double Click..." settings. "Enter" is useful as a double-click
- function when using menus in CMS, SAS, and other programs.
- 2. Fixed a bug in which appears to result from MacTCP changing the
- current heap zone.
- 3. Changed the code which handles selector pen fields to set the MDT
- bit when a field starting with blank or null is selected.
- ----- Version 2.4d11 6/11/92 -----
- 1. Replace "Insert Char" with "Cursor Select" (which allows keyboard
- simulation of a selector light pen) in the "Function Keys" menu
- and the mouse double-click dialog.
- ----- Version 2.4d12 10/14/92 -----
- 1. Fixed a bug which caused menu key equivalents to be ignored in some
- cases.
- 2. Corrected alignment problems with "print screen" output. Text will
- now properly line up in columns. However, it was necessary to map
- the reverse, underline, and frame display attributes to underlining
- when printing. Also, underlining will extend somewhat past the end
- of the underlined field, with the error being greater the longer the
- field is. This is an inherent problem in how printing currently works,
- and cannot be fixed by changes to tn3270.
- 3. Changed the maximum line width for WMAC printing from 132 to 256.
- 4. Fixed a bug which prevented saved row and column numbers in the new
- settings file format from being allowed to exceed 127.
- 5. Changed the icon for tn3270's settings files. Previous versions were
- using the icon which is intended for a tn3270 preferences file, which
- will be used by a future version.
- ---- Version 2.4a3 02/26/93 -----
- 1. A new Open Connection dialog in the File menu replaces the previous
- Open Connection and Configure Connection menu items. The dialog has
- been redesigned to allow sessions and their settings to be managed
- more easily, and includes the ability to open a new session using
- settings from an active session. Numerous other small changes have
- been made in order to improve the management of settings.
- 2. tn3270 now supports a "tn3270 preferences" file for saving a set of
- default settings. The file is written when the new Save Defaults
- item in the File menu is selected. When tn3270 is launched, if the
- file "tn3270 preferences" exists in System Folder, or Preferences
- folder for System 7, the settings it contains will become the
- tn3270 defaults.
- 3. The ability to create "standalone" sessions has been added. These are
- sessions which have no host connection, but otherwise behave normally
- with respect to 3270 keyboard functions, Edit menu functions, and other
- features in tn3270. They are useful as scratchpads, similarly to how
- the clipboard can be used. To create a standalone session, select the
- "standalone" connection type using the "Special" icon in the Open
- Connection dialog.
- 4. tn3270 will respond to the required Apple Events under System 7. The
- most useful of these is the Open Document event, which can be used to
- create a new session using a settings file.
- 5. The library keyboard mapping has been changed to use the option key
- instead of the command key in order to generate many of the special
- library characters. Also, references to "ALA" in tn3270 have been
- changed to "library".
- 6. Numerous changes have been made in an ongoing effort to make tn3270
- conform more closely to Apple's current human interface guidelines.
- 7. The debugging code in tn3270 has been changed to communicate with a
- separate debugger, instead of using a RAM disk. The debugger is
- still being developer. However, a preliminary version is available by
- contacting the author.
- ---- Version 2.4a4 04/28/93 -----
- 1. Fixed a bug which caused items in the Network menu to be enabled
- incorrectly. Certain items apply only to TCP/IP connections, and
- were also being enabled for standalone connections.
- 2. Fixed a bug with cursor positioning: if the mouse was at the extreme
- left of the window, a click would move the cursor to the rightmost
- position.
- 3. Made several updates to the KeyMap program:
- a. Changed some dialogs to follow Macintosh user interface guidelines
- better. Also, a "watch" cursor will appear while a new definition
- file is being processed.
- b. "Display Keystroke Information" has been added to the "File"
- menu. This new function allows determination of the ASCII and
- raw key codes for keys by pressing them while the function is
- enabled.
- c. Greatly speeded up the processing of files by adding I/O
- buffering.
- d. Added a test to check if a mapping definition omits EBCDIC mappings
- for the ASCII codes between X'20' and X'7E'. A warning is issued
- listing those codes not mapped. This test is necessary because
- "Paste" will ignore any ASCII codes for which the current keyboard
- mapping does not define an EBCDIC equivalent.
- e. Added support for a new statement, "defchar name = value".
- This statement defines a new character named "name", which causes
- "value" to be sent as its EBCDIC value to the host. For example,
- the sequence of statements:
- defchar bullet = af
- bullet = '*'
- would case hex AF to be sent to the host when a key which
- generates the ASCII code for "*" is pressed.
- f. The "About" box was updated to show how much storage is available.
- 4. Added a new "no-op" function for key mappings. This function allows
- mapping a give key combination explicitly to be ignored. It is
- useful for solving some special key mappings problems, such as causing
- a key on the keypad to be ignored, while still providing an ASCII to
- EBCDIC mapping for the ASCII code the key generates. (The ASCII
- mapping may be needed for "Paste", as described in 3d above.)
- 5. Changed the "Paste" code to work correctly with mappings defined by
- "defchar".
- 6. Changed color table handling to restore the default color table after
- the last session is closed. Color table handling has also been improved
- to work better when only 16 colors are available.
- 7. RMAC and WMAC file transfers may now be initiated while tn3270 is in
- the background. If a standard file dialog must be presented, tn3270
- will use the Notification Manager to inform the user that the transfer
- cannot proceed until tn3270 is in the foreground.
- 8. If tn3270 is launched with a preferences file instead of a settings
- file, it will not open a connection or present the Open Connection
- dialog. Instead, the settings in the preferences file will override
- any preferences file found in the System Folder.
- 9. Changed the keyboard mapping code to take into account differences in
- the ASCII codes for certain "Option" key combinations between System 7
- and earlier versions of the system software. When older versions of
- system software are in use, tn3270 translates the ASCII codes to the
- System 7 values before performing key mappings. As a result, keyboard
- mapping defintions should always use the System 7 ASCII codes.
- 10. Changed the printing code to explicitly check if the current printer
- has changed while tn3270 has been active. This update should eliminate
- problems related to selecting a new printer while running tn3270.
- 11. The "Extended Features" dialog in the "Open Connection" dialog now
- includes a setting for "Pretend to support programmed symbols."
-